package com.ques.utils;

import redis.clients.jedis.*;

/**
 * @author zq  2020-02-02
 */
public class RedisUtil {
    private JedisPool jedisPool ;

    public void initPool(String host,int port, int database){
        JedisPoolConfig jedisPoolConfig = new JedisPoolConfig() ;
        jedisPoolConfig.setMaxTotal(200);
        jedisPoolConfig.setMaxIdle(30);
        jedisPoolConfig.setBlockWhenExhausted(true);
        jedisPoolConfig.setMaxWaitMillis(10*1000);
        jedisPoolConfig.setTestOnBorrow(true);
        jedisPool = new JedisPool(jedisPoolConfig,host,port,20*1000) ;

    }
    public Jedis getJedis(){
        Jedis jedis = jedisPool.getResource() ;
        return jedis ;
    }
}
